package com.trinity.face

/**
 * 人脸检测结果
 */
class FaceDetectionReport {
  var left = 0
  var right = 0
  var top = 0
  var bottom = 0
  var faceId = 0
  /**
   * 人脸106关键点的数组，依次为特征点1的坐标（X1, Y1），特征点2（X2, Y2）...
   */
  var keyPoints: FloatArray = floatArrayOf()
  /**
   * 对应点的能见度,点未被遮挡1.0,被遮挡0.0
   */
  var visibilities: FloatArray = floatArrayOf()
  /**
   * 置信度
   */
  var score = 0f
  var yaw = 0f
  var pitch = 0f
  var roll = 0f
  /**
   *  脸部动作
   */
  var faceAction = 0L
  /**
   * 脸部动作Map
   */
  var faceActionMap = mapOf<String, Boolean>()
}